state management in web services